Computational Paths and Identity Types
نویسندگان
چکیده
We introduce a new way of formalizing the intensional identity type based on the notion of computational paths which will be taken to be proofs of propositional equality, and thus terms of the identity type. Our approach results in an elimination rule different than the one given by Martin-Löf in his intensional identity type. In order to show the validity and power of our approach, we formulate and prove the basic concepts, lemmas and theorems of Homotopy Type Theory using computational paths. We also show that these proves and formulations resulted, as a side effect, in the improvement, by means of the addition of new rules, of a term rewrite system known as LNDEQ − TRS, originally proposed by de Oliveira (1995).
منابع مشابه
On the Identity Type as the Type of Computational Paths
We introduce a new way of formalizing the intensional identity type based on the fact that a entity known as computational paths can be interpreted as terms of the identity type. Our approach enjoys the fact that our elimination rule is easy to understand and use. We make this point clear constructing terms of some relevant types using our proposed elimination rule. We also show that the identi...
متن کاملPropositional equality, identity types, and direct computational paths
In proof theory the notion of canonical proof is rather basic, and it is usually taken for granted that a canonical proof of a sentence must be unique up to certain minor syntactical details (such as, e.g., change of bound variables). When setting up a proof theory for equality one is faced with a rather unexpected situation where there may not be a unique canonical proof of an equality stateme...
متن کاملOn the Groupoid Model of Computational Paths
The main objective of this work is to study mathematical properties of computational paths. Originally proposed by de Queiroz & Gabbay (1994) as ‘sequences or rewrites’, computational paths are taken to be terms of the identity type of Martin Löf’s Intensional Type Theory, since these paths can be seen as the grounds on which the propositional equality between two computational objects stand. F...
متن کاملGuarded Cubical Type Theory
Guarded dependent type theory [1] is a dependent type theory with guarded recursive types, which are useful for building models of program logics, and as a tool for programming and reasoning with coinductive types. This is done via a modality ., pronounced ‘later’, with a constructor next, and a guarded fixed-point combinator fix : (.A → A) → A. This combinator is used both to define guarded re...
متن کاملOn Computational Paths and the Fundamental Groupoid of a Type
The main objective of this work is to study mathematical properties of computational paths. Originally proposed by de Queiroz & Gabbay (1994) as ‘sequences of rewrites’, computational paths can be seen as the grounds on which the propositional equality between two computational objects stand. Using computational paths and categorical semantics, we take any type A of type theory and construct a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1609.05079 شماره
صفحات -
تاریخ انتشار 2016